<?php

class modelBase extends coreModel
{
    public function __construct($aDSN, $sCacheNsp=null, $aCacheConfig=array())
    {
        // 파일 캐시
        $aCacheConfig['CacheManage'] = 'File';
        $aCacheConfig['UseCache'] = true;
        $aCacheConfig['ExpireTime'] = 31536000;
        $aCacheConfig['DefaultPath'] = FW_DIR_TMP . DS .'dbcache';
        $aCacheConfig['DirectoryVariance'] = 3;
        
        // memcache 사용 시 아래 내용 입력
        //$aCacheConfig['CacheManage'] = 'Memcache';
        //$aCacheConfig['MemcacheHost'] = 'localhost';
        //$aCacheConfig['MemcachePort'] = 11211;
        
        // 파일 시스템을 캐시 저장소로 사용할 경우의 예
        parent::__construct($aDSN, $sCacheNsp, $aCacheConfig);
    }
}